package priv.menguer.mediator;

import priv.menguer.mediator.controller.User;

/**
 * @Title MediatorPatternDemo.java
 * @description 中介者模式（Mediator Pattern）是用来降低多个对象和类之间的通信复杂性。
 *              <p>
 *              这种模式提供了一个中介类，该类通常处理不同类之间的通信，并支持松耦合，使代码易于维护。
 *              </p>
 * 				中介者模式属于行为型模式。
 * @time 2018年10月26日 上午11:16:17
 * @author menguer@126.com
 * @version 1.0
 */
public class MediatorPatternDemo {
	public static void main(String[] args) {
		User robert = new User("Robert");
		User john = new User("John");

		robert.sendMessage("Hi! John!");
		john.sendMessage("Hello! Robert!");
	}
}
